#给定一个1-99之间的数，
# 让用户猜数字，当用户猜错时会提示用户猜的数字是过大还是过小，
# 直到用户猜对数字为止，猜对数字用的次数越少成绩越好。
import random

print("欢迎来到猜数字游戏！")
play_again = "y"
while play_again == "y":
    secret_number = random.randint(1, 100)
    print("我已经想好了一个1到100之间的数字，你能猜到它是多少吗？")
    guesses = 0
    while True:
        guess = int(input("请输入一个数字："))
        guesses += 1
        if guess < secret_number:
            print("猜的数字太小了！")
        elif guess > secret_number:
            print("猜的数字太大了！")
        else:
            print("恭喜你！猜对了数字是{}。".format(secret_number))
            print("你一共猜了{}次。".format(guesses))
            break
    play_again = input("你想再玩一次吗？（y/n）")

print("感谢你玩猜数字游戏，下次再见！")
